/**   * @Description:the stylesheet   * @authors:pengmeili (pengmeili@yeah.net) * @date:2016-01-29 22:50:41 @media (min-width:1440px) {body {-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.3);-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.3);box-shadow:0 4px 16px 0 rgba(0,0,0,.3);margin:0 60px;padding:0 10px;max-width:1800px;-webkit-transition:right .35s ease;-moz-transition:right .35s ease;-ms-transition:right .35s ease;-o-transition:right .35s ease;transition:right .35s ease;}
}
//紫色 #topBar {border-bottom:1px solid #653fb7;background-color:#503291;}
#header {background-color:#503291;border-bottom:#452a84 2px solid;}
*/ 
body{font-family:'微软雅黑','Microsoft YaHei UI','Microsoft YaHei',Arial,sans-serifarial, helvetica,'宋体'!important;font-size:14px;color: #333;}
hr {
    border:0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}
@media (min-width: 1200px){
.submenu_nav .mr{margin-right: 30px!important;}
.topBaroverflow{overflow-y: auto;max-height: 477px;}
}

@media (min-width: 1440px){
 .container { width:1380px;max-width: 100%;}
.submenu_nav .mr{margin-right: 60px!important;}
}
@media (min-width: 1920px){
 .container {  width: 1620px;max-width: 100%;}
 .submenu_nav .mr{margin-right: 100px!important;}
}
form label {
    font-weight: 400;    margin-top: .5rem;;
}
.radio, .checkbox { font-size: 14px;}
section.page-header .breadcrumb>li+li:before {
    content: "›";
}
.thumbnail {line-height: 0;}
a, a:active, a:focus, a:focus:not(.btn){color: #333;}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color: #007bff;}
@media only screen and (max-width: 767px){
div.side-nav .side-nav-head button {background-color: rgba(0,0,0,0.0); color:rgba(0,0,0,0.2);padding-left: 100%;padding-right: 35px;}
}
/*input[type=checkbox], input[type=radio] {width: 24px;height: 24px;}*/
#topBar ul.dropdown-langs>li>a {
    padding: 3px 15px;
    font-size: 14px;
}

.contact  div.divider{min-height: auto; }
.contact  div.divider.divider-dotted {height: 2px;}
.espcms_form_group{margin-top: 15px;}
#toTop { right: 10px;bottom: 70px;}
.signup-page-header {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 1170px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 2;
    background: linear-gradient(180deg,#f5f7fa 0,rgba(245,247,250,.92) 8%,rgba(245,247,250,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f7fa",endColorstr="#f5f7fa00",GradientType=0);
}
.login_box{
    background: #fff;margin:0px auto; min-height: 100%;
    max-width: 520px; padding:15px 15px 30px 15px;
    -webkit-box-shadow: 0 4px 15px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 4px 15px 0 rgba(0,0,0,.3);
    box-shadow: 0 4px 15px 0 rgba(0,0,0,.3)!important;
    -webkit-transition: right .35s ease;
    -moz-transition: right .35s ease;
    -ms-transition: right .35s ease;
    -o-transition: right .35s ease;
    transition: right .35s ease;
}
.logo_login {
    background: transparent url(../images/logo_member.png) center  center no-repeat;
    background-size: 100% auto;
    width: 158px;
    height: 85px;
    display: block;
    margin: 0px auto;
}
.signup-page-header-logo {
    display: inline-block;
    width: 124px;
    height: 45px;
    background: url(../images/logo_member.png) center center no-repeat;

    margin: 10px 15px;
}
.signup-page-header-button {
    position: absolute;
    right: 0;
    top: 0;
    margin: 20px 32px;
}
.signup-page-footer {
    position: absolute;
    bottom: 0;
    padding-top: 15px;
    margin: auto;
    left: 0;
    right: 0;
}
.login_box .sky-form input, .login_box .sky-form textarea {
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #aaa;}

.font-lato{ color: #666;}



.faq .faqtitle{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEX///+QkJApn3LQAAAAAnRSTlMAgJsrThgAAAAOSURBVHheYwCCUAdcJAAnnALqo5TBzAAAAABJRU5ErkJggg==') repeat-x center 0px;}
.faq .toggle.toggle-bordered-simple label:hover, .toggle.toggle-bordered-simple label {border: #ccc 0px solid;}
.faq div.toggle > label {padding:20px 30px 20px 0;margin-bottom: 0;}
.faq ul.nav.nav-pills>li {display: inline-block!important;}
.faq  div.toggle .mix{border-bottom: 1px solid #e4eaec; padding-left: 10px;}
 .faq     div.toggle div.toggle-content{padding: 0px 0 20px 20px;}
 .faq  div.toggle > label {font-size: 14px;font-weight: bold;}
  .faq  div.toggle{margin: 0;padding:0;}

.download .download-post-item{margin:0; padding: 15px 0; color: #666;border-bottom: #eee 1px solid;}
.download .btn.disabled, .download .btn:disabled{opacity:1;padding: .375rem 0;font-size: 16px;font-weight: 700;}
.download .row:hover .btn.disabled, .download .row:hover .download .btn:disabled{color: #007bff;}
.toggle.toggle-transparent label:hover, .toggle.toggle-transparent label {border: 0;}

section {background-attachment:scroll; padding: 15px 0;border-bottom: rgba(0,0,0,0) 0px solid;}

/* 弹层样式 */
.videoplay li {margin:0;display:block;list-style: none;}
.videoplay-layer {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;z-index:1046;overflow:hidden;}
.player-wrap, .player-wrap iframe {width:100%;height:100%;padding-bottom:58px;}
.layer-bg {position:fixed;width:100%;height:100%;top:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#7F000000",endColorstr="#7F000000");background-color:rgba(0,0,0,0.5);z-index:1045;}
:root .layer-bg {filter:none;}


@media (max-width:575px) {.layer-bg, .videoplay-layer, .player-wrap iframe{max-height:320px;} }
.videoplay-layer .title {position:relative;padding:0 0 0 30px;height:58px;line-height:58px;}
.videoplay-layer .title .close {position:absolute;top:15px;right:15px;width:26px;height:26px;background-position:0 0;font-size:26px;cursor:pointer;}
.videoplay .v-over .fa{font-size:36px;left:25px;top:15px;position:absolute;z-index:1;color:#f5f5f5;}

@media (min-width:769px) {.videoplay-layer {position:fixed;top:50%;left:50%;margin:-290px 0 0 -430px;width:859px;height:580px;background-color:#f5f5f5;z-index:100000;overflow:hidden;}
.player-wrap iframe {height:524px;width:860px;}
}
/* 弹层样式 */


@media (max-width:320px) {.product-thumbnails li a {width:78px !important;}}
.gallery-item>a[data-type='video']::after {left:50%;margin-top:-22px;margin-left:-22px;padding-left:5px;width:46px;height:46px;border-radius:50%;background-color:#fff;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDEyNC41MTIgMTI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI0LjUxMiAxMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTExMy45NTYsNTcuMDA2bC05Ny40LTU2LjJjLTQtMi4zLTksMC42LTksNS4ydjExMi41YzAsNC42LDUsNy41LDksNS4ybDk3LjQtNTYuMiAgIEMxMTcuOTU2LDY1LjEwNSwxMTcuOTU2LDU5LjMwNiwxMTMuOTU2LDU3LjAwNnoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-position:center;background-size:10px 10px;background-repeat:no-repeat;box-shadow:0 4px 15px 0 rgba(0,0,0,0.25);content:'';opacity:1;-webkit-transform:none;transform:none;-ms-transform:none;}
.product-gallery .product-thumbnails img {height:auto;max-width:100%;vertical-align:middle;}
.product-gallery {border: 0px solid #e5e5e5;}
.product-gallery .product-thumbnails { border-top: 0px solid #e5e5e5;  background-color:#f5f5f500; }
.product-gallery .product-thumbnails>li>a {border: 1px solid #f5f5f500;opacity:1;-moz-box-shadow:0px 0px 3px #333; -webkit-box-shadow:0px 0px 3px #333; box-shadow:0px 0px 3px #333;}


.product-text ol.para {line-height: 42px;padding: 0;background: url(data:image/gif;base64,R0lGODlhAQAqAIEBANfX1////wAAAAAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAABACwAAAAAAQAqAAAIDgADCBxIsKDBgwgLAggIADs=);}
.product-text ol.para li{ height:42px; line-height:42px; font-size:14px;list-style: none;}
.product-text ol.para li span{ width: 72%; float:right; color:#898989;}
.price{color: #e83e8c;font-weight: 700;}
.text-muted{font-weight: 400;  }
.icon-tag{z-index: 10;position: absolute;height: 24px;padding: 0 5px;border-radius: 3px;color: #fff;font-size: 12px;font-weight: 400;letter-spacing: .025em;
line-height: 24px;white-space: nowrap;}
 .product-gallery .icon-tag{top: 15px;}
.product-gallery{padding-top: 15px;}
.product-gallery .product-carousel .thumbnail { border: 0px solid #ddd;border-radius: 0px; padding:8px;margin-bottom:0px!important;}
.videoplay .video-btn {top: 10px;right: 10px; position: absolute;z-index: 10;}
.videoplay .video-btn {margin-bottom:0;}
.videoplay .video-btn>a {display:inline-block;width:60px;height:60px;border-radius:50%;background-color:#fff;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDEyNC41MTIgMTI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI0LjUxMiAxMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTExMy45NTYsNTcuMDA2bC05Ny40LTU2LjJjLTQtMi4zLTksMC42LTksNS4ydjExMi41YzAsNC42LDUsNy41LDksNS4ybDk3LjQtNTYuMiAgIEMxMTcuOTU2LDY1LjEwNSwxMTcuOTU2LDU5LjMwNiwxMTMuOTU2LDU3LjAwNnoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);background-position:center;background-size:12px 12px;background-repeat:no-repeat;box-shadow:0 7px 22px -5px rgba(0,0,0,0.2);}
.videoplay .video-btn>a::before,.video-btn>a::after {display:none;}
.videoplay .video-btn>a:hover{background-color:#f5f5f5;}

.pr a.lightbox.bottom-right {
    right: 10px;
    bottom: 10px;
}
.pr a.lightbox {
    position: absolute;
    z-index: 20;
    font-size: 17px;
    background-color: #666;
    padding: 6px 10px;
    width: 40px;
    height: 40px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-bottom-right: 15px;
    -moz-border-radius-top-left: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}


.badger-recommend{background-color: #ff7f00;}

.pr .owl-wrapper{width: 100%!important;    transform: translate3d(0px, 0px, 0px)!important;}
.pr .owl-wrapper .owl-item{width:20%!important;}
.pr .owl-wrapper .owl-item .thumbnail img,.pr .owl-carousel.zoom-more a>img {opacity:1!important;}
.pr #zoom-primary{width: 100%!important;}

.prswiper .swiper-buttons{width:100px;float: right;}
.prswiper .swiper-button-next, .prswiper .swiper-button-prev, .prswiper .swiper-container-rtl .swiper-button-next{position: relative;opacity: 1;display: inline-block !important;color: #999 !important;width: 48px !important;height: 48px !important;line-height: 48px !important;font-size: 20px !important;}
.prswiper .swiper-button-next:hover i, .swiper-button-prev:hover i { color: #333;background-color: rgba(0,0,0,0); }
.prswiper .detail-gallery .swiper-slide .img-thumbnail{opacity:1;}
.prswiper .swiper-button-prev, .swiper-button-next { height: 58px !important; float: left;opacity: 0.8;}
.prswiper .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0;}

.danger-hot{background-color: #dc3545;}
.badger-new{background-color: #28a745;}

/* {产品列表 */

.shop-item1:hover{box-shadow: 0 0 26px 0 rgba(0,0,0,.15);}
.div.shop-item1:hover .thumbnail{border-color: rgba(0, 0, 0, 0);}
div.shop-item{padding-bottom: 10px; margin-bottom: 15px;}


.pr_list_text{padding:0 8px;}
.pr_list_price{color: #666; font-family: Verdana;}
.pr_list_price strong{color: #e4393c; }
.pr_list_name, .pr_list_name a{display: block;font-weight: 400;margin: 0 0 5px 0; font-size: 16px;}
.pr_list_name a:hover{color: #e4393c;}
.pr_list_typename, .pr_list_typename a, .pr_list_typename a:hover{font-weight:400; margin:5px 0;color: #8f8f8f;font-size: 12px;letter-spacing: 3px;text-transform: uppercase;
font-style: normal;}
.pr_list_text hr{margin: 5px auto;padding: 0;width: 28px;height: 2px;background: #ff0044;}

/* {top */
#topBar {background-color:#320c6f;border-bottom:#3f42b9 1px solid;}
#header {background: #320c6f;} /* 菜单背景 */

#topBar,#topBar .fa,#topBar ul.top-links>li>a {color:#e4e4e4;font-size:12px;font-weight:400;opacity:1!important;}
#topBar,#topBar .fa:hover,#topBar ul.top-links>li:hover>a {color:#fff;font-size:12px;opacity:1!important;}
#topBar ul li a,#mainMenu ul li a,#topMain ul li a {text-transform:none;}
#topBar,#topBar>.container {min-height:28px;}
#topBar ul.top-links>li>a {padding:5px;}
#topBar ul.dropdown-menu {min-width: 100px!important;}
#topBar .fa {font-size: 16px!important;}


#topNav button.btn-mobile-active>i {color: #fff !important;}
#topMain.nav-pills>li.active>a {color:#8284f5;}
#topMain.nav-pills>li>a {color:#fff;}

#topNav button.btn-mobile {color: #fff;}

#topNav div.submenu-dark ul.dropdown-menu>li a, #topNav div.submenu-dark li>a { color: #fff !important;}
#topMain.nav-pills>li:hover>a,#topMain.nav-pills>li:focus>a, #header li.search i.fa:hover{color:#8284f5;}

#topNav li a {font-size:16px;}
#topNav ul.dropdown-menu li a {padding:15px 15px;font-size:14px;}
#topNav div.submenu-dark ul.dropdown-menu li:hover>a{    background-color: rgba(0,0,0,0.05);}

#topNav div.submenu-dark ul.dropdown-menu{background-color:#2f318b;border-color:rgba(0,0,0,0.06);}/* 背景 */


section.page-header {background-attachment:scroll;background-position:center center!important;background-size:cover!important;}
section.page-header,section.page-header h1,section.page-header .breadcrumb a,section.page-header .font-lato {font-weight:400;color:#333!important;}
section.page-header .breadcrumb a:hover {color:#007dc5 !important;}
section.page-header h1{}

#header li.search.fullscreen #closeSearch{}
.submenu_nav li>a, .language-menu>a{height: 80px; line-height: 80px;display: block; position: relative;padding-left: 15px;padding-right: 15px; color: #fff;}
.submenu_nav li>a:hover{color: rgba(255, 255, 255, 0.8);}
.submenu_nav .dark li>a,  .language-menu a.dark,.menu_overlay_open i {color: #fff; font-size: 16px;}
.submenu_nav .dark li>a:hover,  .language-menu a.dark:hover,.menu_overlay_open i:hover{color: #8284f5;}
#header li.search i.fa {color: #fff;}
#header.header-sm ul.nav-second-main {
    margin-top: 30px;
}
@media only screen and (max-width: 992px){
#header {
    height: 80px !important;
}
#header a.logo>img {height:72px;}
}
@media only screen and (max-width:640px){
#header a.logo>img {
    height: 60px;}
}
#header ul.nav-second-main li i{opacity:1;}
.language-menu .dropdown-menu{

    border: 1px solid #e0e0e0;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    list-style: none;
    text-align: left;
    min-width: 112px;
    font-size: 16px;
    padding: 5px 10px;
    line-height: 36px;
}
#header .search-box.over-header>form>input {font-size: 16px;margin-top: -25px;}
.langs_menu .dropdown-langs li>a{height:45px; line-height: 45px;display: block;}


@media only screen and (max-width: 992px){
#header.fixed ul.nav-second-main li{padding-top: 6px!important;}
#topMain.nav-pills>li>a.dropdown-toggle:after {margin: -5px 15px 0;}
#header #topNav #topMain>li>a {height: 53px !important; line-height:53px !important;}
    #header.fixed #topNav div.nav-main-collapse, #topNav div.nav-main-collapse {background-color:#2f318b; }/* 背景 */
    #topNav div.submenu-dark ul.dropdown-menu{border-top: rgba(0,0,0,0.06) 1px solid;box-shadow:none!important;}
    #topNav ul.dropdown-menu li {border-bottom: rgba(0,0,0,0.06) 1px dashed;}
    #topMain>li{border-bottom: rgba(0,0,0,0.1) 1px dashed;}
    #topMain>li>a, #topNav ul.dropdown-menu li>a {font-size: 16px !important;}

    #menu-overlay, #header.transparent #topMain, #header .submenu-dark #topMain, #topNav div.submenu-dark ul.dropdown-menu {background-color: #2f318b ;} /* 背景 */

    #header.fixed #topNav button.btn-mobile-active, #topNav button.btn-mobile-active {background-color:#2f318b !important;border-bottom:rgba(0,0,0,0.05) 0px solid;opacity:1; top: -1px !important;}

}

#footer { background: #333;}

/* top}*/

/* news_list}*/

.article_title, .article_title a{display: block; font-size: 16px;;}
.vedio-post-item {display: block;margin-bottom: 30px;    border-bottom: 1px solid #eaeaea;}
.videoplay, .videoplay .img-fluid{max-width: 980px;margin: 0 auto;}

.news .news_title a{display: block; font-size: 16px; padding:10px 0;}
.news .news-post-item .news_date{display: block;padding-top:10px;font-size: 14px;color: #666; overflow: hidden;}
.news_title .fa-external-link{color:#007bff; }
.fa-file-pdf-o{color:#da2323; }
.news .news-post-item  {margin: 0px;padding: 0px 10px;}
.news .newstit:focus, .news .newstit, .news .newstit:hover{background: #dee2e6!important;border: 1px solid #C3D0E1; border-radius: 2px;padding: 10px 5px;}

.news_title a{color: #2f318b;line-height: 24px!important; font-size: 18px;}
.news_title a:hover{color: rgb(0, 128, 192);}
.news-post-item {display: block;margin-bottom: 30px;}

.pro .page1-list-item{background-color: #eeeeee;}
.pro .page1-list-item:nth-child(2n){background-color: #dee2e6;}
.pro .news-post-item{border-bottom: #fff  1px solid !important;}
.page1-list-item p{color: #666;font-size: 16px;}
/* news_text}*/
.news_text .news-post-item  {margin: 0px;padding: 0px 0px;}
.news_text .news_title{min-height: 24px;margin-left: 14px;}
.news_text .news_date{float:right;margin-left:14px; }
.news_text .news_title a:before {padding-right:7px;  margin-left: -14px;content: "•";color: #007bff;}

.news_text .news-post-item:hover {transition-property: box-shadow;transition-duration: .2s;}
.news_text .news-post-item{border-bottom: #eee 1px solid;}

/* news_tab}*/
.news_tab .news_title a{border-right: #eee 1px solid;margin-right: 115px;}
.news_tab .news_date{float:right;margin-left:14px; }
.news_tab .news-post-item{border-left: #eee 1px solid;border-right: #eee 1px solid;border-bottom: #eee 1px solid;}

/* news_img}*/
.news_img .news-post-item{overflow: hidden;border-bottom: #eaeaea  1px solid;}
.news_img .news-post-item .article_img{position: relative;overflow: hidden;}
.news_img .news-post-item .article_img img{display: block;max-width: 100%;height: auto;}
.news_img .news_date {font-size: 14px;color: #666;}
.news_img .news-post-item:hover{transition-property: box-shadow;transition-duration: .2s;}

/* news_big}*/
.media_title {

    line-height: 1.2;
    margin: 15px 0;
}

@media only screen and (max-width: 767px){
.news-post-item .news_date {float: none;}
.news-post-item .news_title{padding-left: 0px;}
.news_tab .news_title a{border-right: #eee 0px solid;margin-right:0px;}
.news_text .news_title a:before {padding-right:0px;  margin-left: 0px;content: " ";color: #007bff;}
.news_text .news_title{margin-left:0px;}
.news_text .news_date{margin-left:0px; }
}




.magazine_typename {background: url(../images/Tit-3.png) repeat;color: #FFF;border-radius: 3px;}
.magazine.row {
    overflow: hidden;}
.magazine .magazine_title{background: url(../images/box-bg.gif) repeat-x 0px 35px; font-size: 16px;}
.magazine-post-item {
    display: block; background: #fff;
    padding:20px 20px 10px  20px;
    border: rgba(0,0,0,.2)1px solid;
    position: relative;
    box-shadow: 0px 0 3px rgba(0,0,0,.5)!important; border-radius: 3px;
}
.magazine-post-item:hover{ box-shadow: 0px 0 5px rgba(0,0,0,.8)!important; border-radius: 3px;}


/* 内容留言ajax*/
.displaynone {display: none;}
.displaytrue {overflow: hidden;}
.form .formgroupname p{margin-bottom: 0px; color:#666;}
.form .formgroupname h3{border-top: 0px dashed #dee5ed;padding-top: 10px;}
@media only screen and (min-width: 992px){
    #header.header-sm #topNav #topMain>li>a {
    height: 80px;
    line-height: 80px;
}

.faq  .contactforms, .faq  .contactforms:focus{margin: 15px;padding:10px; box-shadow: 0px 0 15px rgba(0,0,0,.3)!important; border-radius:5px;}
}


/* content}*/
.contact-icon {
    border: 1px solid #333;
    border-radius: 50px;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;    background: #f8f8f8 none repeat scroll 0 0;
}
.contact-address {
    padding-left: 60px;
}
.contact-address h5 {
    color: #333;line-height: 20px;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
    text-transform: capitalize;
}
.contact-info-area li {
    margin-bottom: 25px;    list-style: none;
}
.contact-address > span {
    font-size: 15px;
}
.contact-address > span a {
    font-size: 15px;
    color: #333;
}

.contact .online .fa{font-size: 36px;}
.online{word-wrap: break-word;word-break: break-all;}
.online span{display: block;}
.onlineinfo .box{padding: 10px;}
.onlineinfo .box:hover{box-shadow: 0px 0 15px rgba(0,0,0,.3)!important;
    border-radius: 5px;color: #666666;}
.onlineinfo .fa{color: #333;
    font-size: 32px;
    line-height: 1.2;
    margin-right: 10px;
    float: left;}
.onlineinfo h3, .onlineinfo p {
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
.onlineinfo  p {
    font-size: 12px;
    line-height: 1;
}

.owl-item h4{height: 28px;overflow: hidden;}

 .photo-overlay-title{ display: block;
    position: absolute;
    padding: 8px;
    color: #fff;
    background-color: rgba(33, 33, 36, 0.5);
    color: #fff;
    z-index:11;
    bottom: 0px;
    width: 100%;
}

  .photo-overlay-title h3{color: #fff; margin-bottom: 0; font-size: 12px;}

.clearfix .text-center img {
    width: 100%;
}
.info-bar{background-color: #eee !important;}
.info-bar div.row>div i{color: #fff;}
.info-bar h3, .info-bar h5, .info-bar h6, .info-bar p {color: #fff;}
.button-icons-blue{vertical-align: middle;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
.button-icons-blue a{ display: block;}
.button-icons-blue:active, .button-icons-blue:hover {background-color: #0071c5;}
.button-icons-blue a:hover h5,.info-bar a:hover i{color: #76DAFF!important;}

/* 子nav*/
    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px;}
    div.side-nav ul>li>ul {padding: 0px 0!important;}
    .side-nav, div.side-nav .list-group-item li a{font-size:16px!important;}
    div.side-nav ul ul>li>a.dropdown-toggle:before {top: 15px;}
    div.side-nav ul>li>a{color: #333;}
    div.side-nav ul>li.active>a{color: #8284f5 !important;}
    div.side-nav ul.list-group-item li a{padding: 15px 10px!important;}
    div.side-nav ul ul ul{padding-left: 0px !important;}
    div.side-nav ul>li:before{content: none;}
 

@media only screen and (max-width: 767px){
    div.side-nav .side-nav-head {background-color: #F9FAFC;margin-bottom: 0px;border: 1px solid rgba(0,0,0,0.1);border-radius: 5px;}
    div.side-nav ul>li {border-bottom: rgba(0,0,0,0.03) 0px solid !important;}
    section div.row>div {margin-bottom: 15px;}
    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 10px!important;} 
    div.side-nav ul>li>a.dropdown-toggle:before {content: "\f068"!important;}
    div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f067"!important;}
    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
    div.side-nav ul.list-group-noicon>li {padding-left: 0;padding-right: 0;}
    div.side-nav ul>li>ul {padding: 0px 0!important;}
    div.side-nav ul.list-group-bordered>li a{border-bottom: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul.list-group-bordered>li a{border-right: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul.list-group-bordered>li a{border-left: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul>li:hover>a, div.side-nav ul>li.active>a:hover, div.side-nav ul.list-group-bordered>li>a:hover{color: #007bff!important;}
}


@media only screen and (min-width: 768px){
.nav_left    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 10px!important;}
.nav_left    div.side-nav li.list-group-item {padding: 0 0px;}
.nav_left    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
.nav_left    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px!important;}
.nav_left    div.side-nav ul.list-group-bordered>li>a {border-bottom: rgba(0,0,0,0.05) 0px solid;}
.nav_left   div.side-nav ul>li:hover>a, .nav_left div.side-nav ul>li.active>a:hover{color: #007bff!important;}
.nav_left   div.side-nav li a{border-bottom: rgba(0,0,0,0.1) 1px dashed!important;}
.nav_left   div.side-nav ul.list-group-noicon>li ul{display: block;}
.nav_left   div.side-nav ul>li>a.dropdown-toggle:before {content: "\f068";font-size: 14px;top: 18px;}
.nav_left   div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f067";font-size: 14px;top: 18px;}
.nav_left   div.side-nav .side-nav-head {padding-left:0;width: 100%;  margin-bottom:0px!important; display: table;border-bottom:1px solid #e4eaec!important;}
.nav_left   div.side-nav .side-nav-head h4{list-style: none;padding:10px 15px;margin-right:15px;float: left;border-bottom: 1px solid #333!important;line-height: 1;
    margin-bottom: -1px; overflow: hidden; position: relative;display: block;}
.nav_top    div.side-nav .side-nav-head {display: none;}
.nav_top    div.side-nav li.list-group-item {padding: 0 0px;}
.nav_top    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px!important;}
.nav_top    div.side-nav ul {display: block;overflow-y: inherit;max-height: none;}
.nav_top    div.side-nav ul>li{display: inline-block;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {border-bottom: rgba(0,0,0,0.05) 0px solid;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {padding: 15px 20px!important;}
.nav_top    div.side-nav ul ul a.dropdown-toggle, .nav_top .sidenav .list-group-bordered>li>a{border-top: #ededed 0px solid; }
.nav_top    div.side-nav a.dropdown-toggle{margin-right:15px;}
.nav_top    div.side-nav ul ul, .nav_top .nav_top .sidenav div.side-nav ul ul ul{position: absolute;min-width: 200px;background: #fff;}
.nav_top    div.side-nav ul ul li{width: 100%;}
.nav_top    div.side-nav ul>li>a.dropdown-toggle:before {content: "\f107";font-size: 14px;top: 18px;}
.nav_top    div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f106";font-size: 14px;top: 18px;}
.nav_top    div.side-nav ul>li:hover>a, .nav_top  div.side-nav ul>li.active>a:hover{color: #8284f5!important;}
.nav_top    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 20px!important;}
.nav_top   div.side-nav ul ul li a{border-bottom: rgba(0,0,0,0.1) 1px dashed!important;}
}
/* 子nav*/

.uphnav_title {    padding-left:0;width: 100%; 
    margin-bottom:0px!important; display: table;
    border-bottom:1px solid #e4eaec!important;
}
.uphnav_title .uphnav_active{list-style: none;padding:10px 15px;margin-right:15px;
    float: left;border-bottom: 1px solid #333!important;line-height: 1;
    margin-bottom: -1px; overflow: hidden;
    position: relative;
    display: block;
}

.uphnav-title > li.active > a:hover{  }

.content {line-height:28px;overflow:hidden;padding-top: 15px;max-width: 100%;margin:0  auto  30px auto; font-size: 16px;word-break:break-all; word-wrap:break-word;}
.content img {max-width:100%;display:block;border:0 none;height:auto;}
.content p {margin-bottom:15px; text-indent: 2.2em;}
blockquote {font-size:14px;color:#ccc;margin:15px 0;padding:0 0 0 10px;}
ul.blog-post-info {margin-bottom:10px;padding-bottom:10px;}
h1.blog-post-title {margin-bottom:5px;line-height:26px;}
/* content}*/
/* {banner广告 */
 .controlls-over .owl-pagination {width:100%;}
.controlls-over .slider-bg {background-size:cover;background-position:center;background-attachment:scroll;}
.owl-theme .owl-controls .owl-buttons div {color:#fff;background:#00000030;border:0px;}
.swiper-button-next,.swiper-button-prev {opacity:0;}
.swiper-pagination-bullet {width:30px !important;height:2px!important;}
.swiper-pagination-bullet-active {background:#fff!important;}
.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev {opacity:1;}
.owl-theme .owl-controls .owl-page span {width:30px!important;height:2px!important;}
.owl-theme.controlls-over .owl-controls .owl-page {background:none;}
section#slider .slider-video video {top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);transition: 2s opacity;background-size: cover; }
/* 
#header.fixed.dark.transparent {background:rgba(255,255,255,0.95);webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);}
#header.fixed.dark.transparent #topMain.nav-pills>li>a {color:#000;}
*/
#header.transparent.dark {border:0px!important;}
.controlls-over .slider-bg .fluid {padding:168px 0;}
@media only screen and (max-width:768px) {
#slider {}
.owl-pagination {display:block;}
.controlls-over .slider-bg .fluid {padding:68px 0;}
}
@media (max-width: 570px){ 
    .fullheight{max-height: 280px!important;}
section#slider .slider-video video {max-height: 100%;}
}
@media only screen and (min-width:1200px) {.controlls-over .slider-bg .fluid {padding: 218px 0;} }

.slides-container {position:absolute!important;display:table;height:100%;width:100%;z-index:1;text-align:center;}
.hero-text {display:table-cell;vertical-align:middle;height:100%;}
/* banner广告}*/

/* {大图广告 */
.singlePartBrick .homepageup  .singlePartBrick section {padding:0;}
.singlePartBrick .full-bleed-image {background-size:cover;background-position:center;background-attachment:scroll;}
.uphad-content h2 {font-family:"Microsoft YaHei",SimHei,Arial,sans-serif!important;font-weight:700;color:#fff;margin:15px 0;line-height:1.1em!important;}
.overview-component .blade-item .blade-item-content p {margin:1em 0;}
.blade-content .description {width:100%;margin:0 0 20px 0;}
.blade-content p {margin:0;}
.singlePartBrick,.singlePartBrick section {padding:0;overflow:hidden;}
.uphad-content {color:#fff;overflow:hidden;text-align:left;bottom:20px;height:100%;}
.uphad-text {position:absolute;top:auto !important;bottom:0;left:0;right:0;width:auto;}
.blade.homepage-one-up .intel-cta.btn-primary {background-color:#00aeef;}
.overview-items {position:absolute;bottom:0px;}
.uphad-description {margin-bottom:0px!important;}
.uphad-text h2 {font-size:4em;width:100%;}
.uphad-content .videoplay li {text-align:center;list-style-type:none;margin-top:20%;}
.uphad-content .videoplay i {font-size:34px;line-height:80px;margin-left:5px;}
.video-popup-btn {display:inline-block;width:80px;height:80px;text-align:center;border-radius:50%;color:#fff;border:3px solid #fff;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.video-popup-btn:hover {outline:none;color:#f2f2f2;border-color:#f2f2f2;}

@media screen and (min-width:1650px) {.singlePartBrick .homepageup {height:680px}
}
@media screen and (min-width:1200px) and (max-width:1649px) {.singlePartBrick .homepageup {height:560px}
}
@media screen and (min-width:992px) and (max-width:1199px) {.singlePartBrick .homepageup {height:500px}
}
@media screen and (min-width:481px) and (max-width:991px) {.singlePartBrick .homepageup {height:450px}
.uphad-text h2 {font-size:2em;}
.uphad-content .videoplay li {margin-top:10%;}
.uphad-text {background:rgba(0,0,0,0.35);position:absolute;top:auto !important;bottom:0;left:0;right:0;width:auto;}
.uphad-content {text-align:left;position:relative;bottom:0px;}
}
@media screen and (max-width:480px) {.singlePartBrick .full-bleed-image {background-image:none!important;}
.intrinsic-ratio {padding-bottom:56.25%;position:relative;}
.uphad-text {position:relative;}
.uphad-text h2 {font-size:1.5em;}
.uphad-content .videoplay li {margin-top:-35%;position:absolute;width:100%;padding-right:30px;}
.uphad-text .row {margin-right:0px;margin-left:0px;}
.intrinsic-ratio .intrinsic-element {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;}
.uphad-content {color:#fff;text-align:left;bottom:20px;background-color:#333;}
}
/* 大图广告}*/

/* 首页产品 */
.uphhot {max-width:1920px;margin-left:auto;padding:0;margin-right:auto;border-bottom:0px;}
.hot-fluid {max-width:1920px;width:100%;}
.hot-fluid  .row {margin-right:0px;margin-left:0px;}
.uphhot .container,.uphhot .hot-category {padding-right:5px;display:block;padding-left:5px;}
@media (max-width:767px) {
.uphhot .container,.uphhot .hot-category {padding-right:0px;padding-left:0px;}
.hot-fluid  .uphhot-content {padding:10px;}
.hot-category {padding-right:0px;padding-left:0px;}
}
.hot-fluid  .uphhot-content {background-color:#f5f5f5;display:table;width:100%;min-height:350px;padding:20px;}
.hot-fluid  .text-center {padding-right:10px;text-align:left!important;}
.hot-fluid .hot-category-thumb {vertical-align:middle;width:50%;text-align:center;display:table-cell;}
.hot-fluid .hot-category-thumb .thumb {display:inline-block;width:100%;max-width:450px;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.hot-category-thumb .thumb>img {vertical-align:middle;display:block;width:auto;max-width:100%;height:auto; max-height: 420px;    max-width: 100%; margin: auto;}
@media screen and (max-width:570px) {.hot-fluid .hot-category-thumb,.hot-fluid  .text-center {display:block;text-align:center!important;width:100%;}
.hot-fluid  .uphhot-content {padding:20px 0 0 0;}
.hot-fluid  .text-center {margin-right:0px;}
}
.hot-fluid .text-title {color:#000 !important;}
.hot-fluid .text-subtitle {color:#666;font-weight:400 !important;}
/* over */
.hot-over {max-width:1920px;margin-left:auto;margin-right:auto;width:100%;padding: 0;border-bottom:0px;}
.hot-over  .row {margin-right:0px;margin-left:0px;}
.hot-over .container,.hot-over .hot-category {padding-right:5px;padding-left:5px;}
@media (max-width:767px) {.hot-over .container,.hot-over .hot-category {padding-right:0px;padding-left:0px;}
}
.hot-over .uphhot-content {position:relative;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.hot-over .uphhot-overlay {background-color:#000;opacity:.6;z-index:5;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.uph-over{background: url(../images/pattern.png) repeat scroll 0% 0% transparent;}
.hot-over .text-center {padding-bottom:100px !important;padding-top:100px !important;position:relative;text-align:center !important;z-index:5;}
.hot-over .text-title,.hot-over .text-subtitle {color:#fff !important;}
.hot-over .pl-3,.hot-over .px-3 {padding-left:1rem !important;padding-right:1rem !important;}
.uphhot .uphhotbtn {display:inline-block;position:relative;height:44px;margin-top:8px;margin-right:12px;margin-bottom:8px;padding:0 22px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .4s;border:1px solid transparent;border-radius:22px;background-color:#0da9ef;background-image:none;color:#fff;font-family:"Maven Pro",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.07em;line-height:42px;white-space:nowrap;cursor:pointer;vertical-align:middle;text-transform:uppercase;text-decoration:none;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.uphhotbtn:hover {background-color:#0a87bf;}
.hot-over .hot-category .view-button {-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);transition:all .4s;opacity:0}
.hot-over .hot-category:hover .view-button {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.hot-over .touchevents .hot-category .view-button {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
@media (max-width:768px) {.hot-over  .hot-category .view-button {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.hot-over .text-center {padding-bottom:68px !important;padding-top:68px !important;}
}
.hot-over .text-center .uphhotbtn,.hot-over .text-center .btn-group {margin-right:6px;margin-left:6px;}
.hot-over .uphhotbtn:hover,.hot-over .uphhotbtn:active,.hot-over .uphhotbtn:focus {color:#fff;}
/* 首页产品 */




.order_box{
    background: #fff;margin: 0 auto;min-height: 100%;
    padding:15px 15px 30px 15px;
    -webkit-box-shadow: 0 4px 15px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 4px 15px 0 rgba(0,0,0,.3);
    box-shadow: 0 4px 15px 0 rgba(0,0,0,.3)!important;
    -webkit-transition: right .35s ease;
    -moz-transition: right .35s ease;
    -ms-transition: right .35s ease;
    -o-transition: right .35s ease;
    transition: right .35s ease;
}
/* CART */

.orderContent .item {
    position:relative;
    margin-top:-1px;
    border:rgba(0,0,0,0.05) 1px solid;
}
.orderContent p{ margin-bottom: 5px;
}

.orderContent .product_name {
    float:left;
    width:35%;
    padding:10px;
    text-decoration:none;
    min-height:60px;
}
  
.orderContent .total_price {
    float:right;
    width:150px;
    font-size:16px;
    padding:10px;
    line-height:30px;
    text-align:center;
    font-weight:bold;
}

@media only screen and (max-width: 992px) {

    .orderContent .product_name {
        font-size:12px;
        line-height:15px;
    }

    .orderContent .product_name {
        width:36%;
    }
}









#pagelist,#espcms_bbs_pagelist{display: inline-block;}
.pagination {overflow: hidden;padding:15px 0px;font-size:14px;margin: 0px;}
.pagination select{ margin-right: 5px;border: #E5E7E9 1px solid;}
/*按钮色彩样式*/
.pagination a {border: #E5E7E9 1px solid;color: #333;text-decoration: none;overflow: hidden;padding:11px 5px;margin-right:5px;    -webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}
.pagination a:hover {border: #E5E7E9 1px solid;color:#333;background-color: #e9ecef;overflow: hidden;}
.pagination span.current {border: #eeeeee 1px solid;color: #666;overflow: hidden;padding:11px 5px; margin-right:5px;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}
.pagination span.disabled {background-color: rgba(65, 65, 65, 0);;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}



.site-footer {

    width: 100%;
}
.site-footer .column {padding: 45px 25px;background-color: #f5f5f5;}
@media (max-width: 991px){
.site-footer {display: block;}
.site-footer .column{padding: 15px 25px;}
}

.site-footer .column:nth-of-type(even) {
    background-color: #f0f0f0;
}
.site-footer .text-sm {
    font-size: 18px;
}
.site-footer .mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}
.site-footer p {
    margin: 0 0 20px;
}
.site-footer .widget-title small {
    display: block;
    margin-top: 20px;
    color: #999;
    font-size: 12px;
    text-transform: none;
}
.site-footer .social-icon {
    display: inline-block;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    transition: color .3s;
    color: #606060;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}

.site-footer .widget-title {
    margin-bottom: 24px;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.site-footer form{
    max-width: 365px;
    margin: 0 auto;
}
.site-footer .input-group-addon {
    border: 1px solid #dee5ed;background-color: white;margin-right: -10px;
}
.site-footer .form-control, .site-footer.form-control:focus{border:1px solid #dee5ed;border-left:0px solid #dee5ed;;}
.site-footer .footer-cards {
    width: 100%;
    max-width: 187px;
    margin: 0 auto;
}
.site-footer  img{
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

#footer .list-unstyled li{padding-bottom: 5px;}

.relative .absolute h2{font-size: 36px;margin-bottom: 0px;}
.relative .absolute, .relative .absolute h2{color: #fff!important; }
.relative .absolute .btn{bottom: 30px;position: absolute;}
.article_home h4 a{color: #2f318b; font-weight: 400;}
.article_home h4 a:hover { color: #8284f5;}

section.dark .fancy-form-select:before {
    background:#262626;
}


select.form-control:not([size]):not([multiple]) {
    color: #333;
}
input.form-control, 
select.form-control, 
textarea.form-control {
    border-color: #333;
}
.form-control:focus {
    border-color: #333;
}
.page-header {margin-top: 0px;}


/*手机菜单样式*/
.mobile_nav a, .mobile_nav a:active, .mobile_nav a:focus, .mobile_nav a:focus:not(.btn){color: #fff;}
.mobile_nav a:hover{color: #8284f5;}

  .mobile_nav ul, .mobile_nav li {padding: 0px;margin: 0px;list-style: none;}
.mobile_nav0{overflow:visible;}
.mobile_nav {width:100%; max-width: 420px; overflow:auto;position:fixed;bottom:0;left:-100%;top:80px;z-index:99999;background: #2f318b;}
.mobile_nav0>ul{background: #2f318b; margin-top:30px;}
.mobile_nav li {line-height: 48px;font-size: 15px;border-bottom: rgba(130, 132, 245, 0.1) 1px dashed; overflow: hidden; padding-left: 25px;}
.mobile_nav li>span{font-size:18px;  border-left: 0px solid #8284f5;}

.mobile_nav a {display: block;font-size:16px;}
.mobile_nav a:hover, .mobile_nav a:focus, .mobile_nav li>span:hover{color: #8284f5;}

.back_div{overflow: hidden; background: #2f318b;padding: 15px 0;font-weight:600;}
.mobile_nav a.back_link{color:#bbb;border:0;text-indent: 0;left:2em;float: left !important;position: absolute;display: inline-block;font-size: 14px;}
.mobile_nav li  span.back_icon{height: 8px;margin-right:.5em;color:#bbb;}
.back_menu{font-weight: bold;font-style: normal;cursor: pointer;color:#fff;padding: 0 50px;text-align:center;line-height: 48px;margin: 0;}

.mobile_nav li.li_parent a{left:-16px;}
.mobile_nav li a .am-icon-globe{display:inline;}
.mobile_nav li.li_parent{}
.mobile_nav li a{width:80%;float: left;}
.mobile_nav li.li_parent li{border-top: 0px solid rgba(0,0,0,.3);border-bottom: 0px solid rgba(0,0,0,.3);padding-left: 20px;}
.mobile_nav li.li_parent li a{font-size: 14px;}
.mobile_nav li.li_parent .toggle_icon{line-height:48px; width:20%;float: right;text-align: center;}

/*icon_angle_logo能点击*/
.icon_angle_logo {
    line-height: 48px;
    width: 100%;
    text-align: right;
    float: right;
    z-index: 1;
    position: absolute;
    left: 0px;
    padding-right: 33px;
    color:#8284f5;}

 ul>li>ul {margin: 0;}

 /* icon_angle_logo{line-height:48px;width: 20%; text-align: center;float: right;} */ /*icon_angle_logo能点击*/
.mobile_nav .li_logo a{width:36px!important;;float: left;height: 48px; line-height: 48px; overflow: visible!important;}
.am-navbar-default .am-navbar-nav{background:#0071C5;}
    #header ul.nav-second-main li i {
    width: auto;}  
    
  #header.fixed.dark.transparent {background: #2f318b;}
  /*手机菜单样式*/


#topNav ul.dropdown-menu {border-color: #2f318b #fff #fff;}
.submenu_nav .list-unstyled li a{height:53px;}
.submenu_nav .col-md-3 { -ms-flex: 0 0 25%;flex: 0 0 25%;width: 25%;}
.submenu_nav .col-md-6 { -ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;}
.submenu_nav .col-md-4 { -ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;width: 33.333333%;}
#topNav ul.dropdown-menu {background-color: #f7f7f7;}